﻿using System;

namespace CatUtils.Utils.Helper
{/// <summary>
/// 基础的静态值列表
/// </summary>
    public static class StaticValue
    {
        /// <summary>
        /// 缓存的引用DLL BIN
        /// </summary>
        public static string ProgramFloderPath { get; } = AppDomain.CurrentDomain.BaseDirectory;
        /// <summary>
        /// 系统缓存路径的位置
        /// </summary>
        public static string TempPathSystem { get; } = System.IO.Path.GetTempPath();
        /// <summary>
        /// 应用缓存文件夹
        /// </summary>
        public static string TempPath { get; } = ProgramFloderPath + "TempPath\\";

        /// <summary>
        /// 日志文件夹
        /// </summary>
        public static string LogFloder { get; } = StaticValue.TempPath + "Log\\";

        /// <summary>
        /// 应用配置文件夹
        /// </summary>
        public static string BinPath { get; } = ProgramFloderPath + "Bin\\";

        /// <summary>
        /// 应用下载文件夹
        /// </summary>
        public static string DownloadPath { get; } = TempPath + "Download\\";

        /// <summary>
        /// 应用引用第三方文件用文件夹
        /// </summary>
        public static string BinImportPath { get; } = BinPath + "Import\\";

        /// <summary>
        ///View信息保存文件夹
        /// </summary>
        public static string BinViewPath { get; } = BinPath + "View\\";
    }
}